<?php
namespace AliPay;

/**
 *
 * @author lovebing <i@lovebing.org>
 */
abstract class BaseAbstract {

    /**
     * 请求参数签名
     * @param array $params 请求参数
     */
    abstract protected function sign($params);

    /**
     * 生成清求参数
     */
    abstract protected function buildParams();

    /**
     * 获取跳转地址
     */
    abstract protected function getRedirectURL();

    /**
     * 跳转
     */
    abstract protected function go();
}

?>
